package com.apabi.service.elastic;

public enum APICode {
	/**
	 * 请求成功
	 */
	SUCCESS("200"),

	/**
	 * API校验参数缺失
	 */
	AUTH_PARAM_MISSING("401"),

	/**
	 * key错误
	 */
	AUTH_KEY_ERROR("401.1"),

	/**
	 * IP不在白名单内
	 */
	IP_NOT_WHITELIST("401.2"),

	/**
	 * 无权进行此操作
	 */
	NO_ACCESS("401.3"),

	/**
	 * 服务端异常，发生错误
	 */
	SYS_EXCEPTION("500"),

	/**
	 * HTT请求方法不被允许
	 */
	UNSPORT_METHOD("405"),

	/**
	 * query参数缺失
	 */
	PARAM_MISSING("400"),

	/**
	 * json转换失败
	 */
	PARAM_JSON_ERROR("400.1");

	private String code;

	private APICode(String code) {
		this.code = code;
	}

	public String code() {
		return this.code;
	}
}
